package fulbitofacil.negocio;

import java.util.ArrayList;
import java.util.List;

import fulbitofacil.dao.PublicidadDAO;
import fulbitofacil.exception.DAOExcepcion;
import fulbitofacil.modelo.Publicidad;

public class PublicidadNegocio  {
	

	private PublicidadDAO publicidadDAO = new PublicidadDAO();
	
	public void insertar(String titulo, String contenido, String fecha_ini, String fecha_fin, 
			double tarifa, int clicks, int ubicacion, int idAdmin) throws DAOExcepcion {
		
		Publicidad modelo = new Publicidad();
		modelo.setTitulo(titulo);
		modelo.setContenido(contenido);
		modelo.setFec_Ini(fecha_ini);
		modelo.setFec_Fin(fecha_fin);
		modelo.setTarifa(tarifa);
		modelo.setCant_Click(clicks);
		modelo.setUbicacion(ubicacion);
		modelo.setIdAdmin(idAdmin);

		PublicidadDAO dao = new PublicidadDAO();
		dao.insertar(modelo);
	}
	

	public List listarContenidos() {	
		System.out.println("entro a listar publicidad Negocio");
		List publicidad = new ArrayList<Publicidad>();
		try {
			publicidad =  publicidadDAO.listarContenidos();
		} catch (DAOExcepcion e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		int c = publicidad.size();
		System.out.println("numero de contenidos"+c);
		if(c>0){
			System.out.println("entro al if de listar Negocio");
			return publicidad;
		}else{
			return null;
		}
		
	}
	public void eliminar(int id){
		publicidadDAO.eliminarContenido(id);
	}

}
